.box-siz{
  padding: 0.062rem 0 0 0;
  .title-text{
    font-size: .16rem;
    padding:0 0 .062rem .21rem;
    position: relative;
    &::before{
      position: absolute;
      right: 0;
      left: 0;
      height: 1px;
      content: '';
      -webkit-transform: scaleY(0.5);
      transform: scaleY(0.5);
      background: #c8c7cc;
      bottom: -1px;
    }
  }
  .img-add{
    //border-bottom: .01rem solid #CFCFCF;
    position: relative;
    display: block;
    &.show{
      display:none;
    }

    &::before{
      position: absolute;
      right: 0;
      left: 0;
      height: 1px;
      content: '';
      -webkit-transform: scaleY(0.5);
      transform: scaleY(0.5);
      background: #c8c7cc;
      bottom: -5px;
      }
    .status{
      color:#FF0000;
      transform: rotate(-27deg);
      position: absolute;
      top:2.27rem;
      left:70%;
      width:.6rem;
      font-size: .16rem;
    }

    .statusNo{
      color:#33CCCC;
      transform: rotate(-27deg);
      position: absolute;
      top:2.27rem;
      left:70%;
      width:.75rem;
      font-size:.16rem;
    }
  }
  .tp{
    padding-top:0.062rem;
  }
  .place{
    padding-left:.21rem;
    margin-bottom: .07rem;
    &:after{
      display: table;
      clear: both;
      content: '';
    }
      .text-cl{
        color:#A9A9A9;
        float: left;
        min-width: .8rem;
        font-size: .16rem;
        &.text-lf{
          text-align: right;
        }
      }
      .text-rg{
        font-size: .15rem;
        overflow: hidden;
        word-break: break-word;
      }
    }
  }
  .rep{
    padding-top:.1rem;
  }

.detail{
    padding: 0.13rem 0.23rem 0 0.23rem;
    .tpd-row {
      display: -webkit-box;
      margin-bottom: 0.47rem;
      font-size: 0.16rem;
      line-height: 0.17rem;
        .tpd-left-con {
          -webkit-box-flex: 1.0;
          font-size: 0.14rem;
          i{
            position: absolute;
            width: 0.16rem;
            height: 0.16rem;
            background-color: #2cc57b;
            border: 0.03rem solid #c5c5c5;
            -webkit-border-radius: 99rem;
            &::after{
              content: '';
              position: absolute;
              width: 0.027rem;
              height: 0.6rem;
              background-color: #c5c5c5;
              margin-top: 0.12rem;
              left: 50%;
              -webkit-transform: translateX(-50%);
            }
            &.hid:after{
              width:0;
              height:0;
              background: #fff;
            }
          }
          .task-processing-name {
            padding-left: 0.29rem;
            color: #222;
            padding-right: 0.05rem;
          }
        }
    }
  }
.reflex{
  padding:0 .15rem 0 .23rem;
  .line{
    margin-bottom: 0.07rem;
    overflow: hidden;
  }
  .priv{
    .line-title{
      color:#A9A9A9;
      float: left;
      min-width: 24%;
      font-size: .16rem;
    }
    .line-content {
      min-width:75%;
      font-size: .15rem;
      overflow: hidden;
      word-break: break-word;
    }
  }

}
.text-box{
  padding:0 .15rem .15rem .15rem;
  position: relative;
    &::before{
        position: absolute;
        right: 0;
        left: 0;
        height: 1px;
        content: '';
        -webkit-transform: scaleY(0.5);
        transform: scaleY(0.5);
        background: #c8c7cc;
        bottom: -1px;
      }
  .required{
    max-width: 100%;
    height: 1.29rem;
  }
}
.examine{
  padding: .062rem 0 0 0.23rem;
}
.btn-Submit{
  padding:.28rem 0;
  text-align: center;
  background: #f2f2f2;
  position: relative;
  &::before{
    position: absolute;
    right: 0;
    left: 0;
    height: 1px;
    content: '';
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    background: #c8c7cc;
    top: -1px;
  }
  .btn-put{
    padding:.1rem 40%;
    background:#2cc57b;
    color:#fff;
  }
}
.text-dot{
  margin: .1rem .165rem .1rem 0!important;
}